#pragma once

#include <string>
#include <vector>

namespace Rorn
{
	namespace Chess
	{
		class WinBoardMessage
		{
		public:
			WinBoardMessage(const std::string& message);
			~WinBoardMessage(void);

			const std::string& GetCommand() const;
			int GetNumArguments() const;
			const std::string& GetArgument(int argumentIndex) const;
		private:
			std::string command_;
			std::vector<std::string> arguments_;
		};
	}
}

